package cn.swpu.bose;

import java.util.List;

/**
 * Created by 11616 on 2016/7/7.
 */
public interface DaoSupport<T>{
    /**
     * 保存
     * @param entity
     */
    void save(T entity);

    /**
     * 按id删除
     * @param id
     */
    void delete(Long id);

    /**
     * 更新
     * @param entity
     */
    void update(T entity);

    /**
     * 按id查询
     * @param id
     * @return
     */
    T findById(Long id);

    /**
     * 无条件全查询
     * @return
     */
    List<T> findAll();
    /**
     * 按id查询
     *
     * @param ids
     * @return
     */
    List<T> getByIds(Long[] ids);

}
